<?php

/**
 * Class Base
 * 公用模型
 */
class Base
{

    public function __construct()
    {
        if (!class_exists("ye_mysql")){
            require_once __DIR__."/../../library/mysql/ye_mysql.php";
        }
        self::open_autoload_dir(__DIR__."/../common");
    }


    /**
     * @param $path
     * @return array|bool
     * 获取当前文件夹下所有文件
     */
    public static function open_autoload_dir($path){
        if(!is_dir($path)){
            return false;
        }
        $arr = array();
        $data = scandir($path);
        foreach ($data as $value){
            if($value != '.' && $value != '..'){
                self::require_common($value);
                $arr[] = $value;
            }
        }
        return $arr;
    }


    /**
     * @param $value
     * 引入公共文件
     */
    public static function require_common($value){
        $file_path = __DIR__."/../common/{$value}";
        if (is_file($file_path)){
            require_once $file_path;
        }
    }




}